package 学习JDBC;

import java.sql.*;

public class UpdateTest {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //反射的方式，加载一个类（类加载：执行静态变量，静态代码块）
        //数据库驱动包就可以在这种操作下，执行对应的初始化工作（驱动）
        Class.forName("com.mysql.jdbc.Driver");
        //获取数据库连接：Connection接口，需要使用jdbc中的，不要使用mysql中的
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/java43?user=root&password=123456&useUnicode=true&characterEncoding=UTF-8&useSSL=false");
        System.out.println(conn);
        //通过连接对象创建操作命令对象Statement（使用jdbc中的），该对象是用于操作sql的一个抽象的对象
        Statement s = conn.createStatement();
        //更新操作：调用executeUpdate方法，插入，修改，删除都是
        int n = s.executeUpdate("update student set sn=200 where id=3");
        System.out.println("修改成功的数量："+n);
    }
}
